﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GEPSDevelopEnvironment
{
    class ConfigConsts
    {

        public const string GEPS5SVNServerPath = "Root/SVN/GEPS5/Src[1]";
        public const string GEPS5SVNClientPath = "Root/SVN/GEPS5/Dst[1]";
        public const string GEPS6SVNServerPath = "Root/SVN/GEPS6/Src[1]";
        public const string GEPS6SVNClientPath = "Root/SVN/GEPS6/Dst[1]";

        public const string GRSCopySrc = "Root/GRS/Copy/Src[1]";
        public const string GRSCopyDst = "Root/GRS/Copy/Dst[1]";
        public const string GRSMappingjunction = "Root/GRS/Mapping/junction[1]";
        public const string GRSMappingSrc = "Root/GRS/Mapping/Src[1]";
        public const string GRSMappingDst = "Root/GRS/Mapping/Dst[1]";
        public const string GRSSearchPath = "Root/GRS/SearchPath[1]";

        public const string EnvGEPS = "Root/ENV/GEPS[1]";

        public const string BATCopyGSPToRelease = "Root/BAT/CopyGSPToRelease[1]";
        public const string BATCopyNativeResources = "Root/BAT/CopyNativeResources[1]";

        public enum PathIndex
        {
            GEPS5SVNServerPath=1, GEPS5SVNClientPath=2, GEPS6SVNServerPath=3, GEPS6SVNClientPath=4,
            GRSCopySrc=5, GRSCopyDst=6, GRSMappingjunction=7, GRSMappingSrc=8, GRSMappingDst=9,
            GRSSearchPath=10, EnvGEPS=11, BATCopyGSPToRelease=12, BATCopyNativeResources=13
        }
        public static readonly string[] arrConfigNodePath =
            new string[] {
                "Root",
                "Root/SVN/GEPS5/Src[1]", "Root/SVN/GEPS5/Dst[1]", "Root/SVN/GEPS6/Src[1]", "Root/SVN/GEPS6/Dst[1]",
                "Root/GRS/Copy/Src[1]", "Root/GRS/Copy/Dst[1]", "Root/GRS/Mapping/junction[1]", "Root/GRS/Mapping/Src[1]",
                "Root/GRS/Mapping/Dst[1]", "Root/GRS/SearchPath[1]", "Root/ENV/GEPS[1]", "Root/BAT/CopyGSPToRelease[1]",
                "Root/BAT/CopyNativeResources[1]"
            };
    }
}
